Algorithms for the Merged-LCS Problem and Its Variant with Block Constraint

نویسندگان

  • Kuo-Si Huang
  • Chang-Biau Yang
  • Kuo-Tsung Tseng
  • Hsing-Yen Ann
  • Yung-Hsing Peng
چکیده

The longest common subsequence (LCS) problem was widely discussed and regarded as the measurement for the relationship among sequences. Let A′ and B′ are the subsequences of A and B, respectively. The merged-sequence E(A,B) is composed of A′ and B′. In this paper, we consider the merged-LCS problem, denoted as LCS(T, E(A,B)), for measuring the relationship among three sequences T , A and B. We first propose an algorithm for solving the merged-LCS problem, whose time complexity is O(n), where n is the sequence length. We further discuss the variant version of the merged-LCS problem with block constraint, that is, the block information of A and B is given in advance. For the blocked mergedLCS problem, we propose an algorithm with time complexity O(nm), where m is the number of blocks. An improved O(n + nm) algorithm is proposed for the same blocked merged-LCS problem by using the concept of preprocessing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Sparse Dynamic Programming for the Merged Lcs Problem with Block Constraints

Detecting the interleaving relationship between sequences has become important because of its wide applications to genomic and signal comparison. Given a target sequence T and two merging sequences A and B, recently Huang et al. propose algorithms for the merged LCS problem, without or with block constraint, whose aim is to find the longest common subsequence (LCS) with interleaving relationshi...

متن کامل

Efficient algorithms for finding interleaving relationship between sequences

The longest common subsequence and sequence alignment problems have been studied extensively and they can be regarded as the relationship measurement between sequences. However, most of them treat sequences evenly or consider only two sequences. Recently, with the rise of whole-genome duplication research, the doubly conserved synteny relationship among three sequences should be considered. It ...

متن کامل

Quadratic-time Algorithm for the String Constrained LCS Problem

The problem of finding a longest common subsequence of two main sequences with some constraint that must be a substring of the result (STR-IC-LCS) was formulated recently. It is a variant of the constrained longest common subsequence problem. As the known algorithms for the STR-IC-LCS problem are cubic-time, the presented quadratic-time algorithm is significantly faster.

متن کامل

Three Hybrid Metaheuristic Algorithms for Stochastic Flexible Flow Shop Scheduling Problem with Preventive Maintenance and Budget Constraint

Stochastic flexible flow shop scheduling problem (SFFSSP) is one the main focus of researchers due to the complexity arises from inherent uncertainties and also the difficulty of solving such NP-hard problems. Conventionally, in such problems each machine’s job process time may encounter uncertainty due to their relevant random behaviour. In order to examine such problems more realistically, fi...

متن کامل

Faster STR-IC-LCS Computation via RLE

The constrained LCS problem asks one to find a longest common subsequence of two input strings A and B with some constraints. The STR-IC-LCS problem is a variant of the constrained LCS problem, where the solution must include a given constraint string C as a substring. Given two strings A and B of respective lengths M and N , and a constraint string C of length at most min{M,N}, the best known ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006